home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Magazine / Morphos / GCC / os-includeppc / powerpc / semaphoresPPC.h < prev    next >
C/C++ Source or Header  |  1998-04-07  |  680b  |  35 lines

  1. #ifndef POWERPC_SEMAPHORESPPC_H
  2. #define POWERPC_SEMAPHORESPPC_H
  3.  
  4. /*
  5. **  $VER: semaphoresPPC.h 2.0 (15.03.98)
  6. **  WarpOS Release 14.1
  7. **
  8. **  '(C) Copyright 1998 Haage & Partner Computer GmbH'
  9. **       All Rights Reserved
  10. */
  11.  
  12.  
  13. #ifndef EXEC_SEMAPHORES_H
  14. #include <exec/semaphores.h>
  15. #endif
  16.  
  17. /* SignalSemaphorePPC structure used by PPC semaphore functions */
  18.  
  19. struct SignalSemaphorePPC {
  20.         struct SignalSemaphore ssppc_SS;
  21.         APTR ssppc_reserved;
  22. };
  23.  
  24. /* return value from InitSemaphore and AddSemaphore */
  25.  
  26. #define SSPPC_SUCCESS      -1
  27. #define SSPPC_NOMEM        0
  28.  
  29. /* return values of AttemptSemaphore */
  30.  
  31. #define ATTEMPT_SUCCESS   -1
  32. #define ATTEMPT_FAILURE   0
  33.  
  34. #endif
  35.